package com.wiscamp.ninechapters.problems.domain.models.assessments;

import com.wiscamp.ninechapters.ddd.AggregateRoot;
import lombok.Data;

import java.util.ArrayList;
import java.util.Collection;

/**
 * 测评报告
 */
@Data
public class AssessmentReport implements AggregateRoot {
    /**
     * 习题集编号
     */
    private long setId = 0;

    /**
     * 测评编号
     */
    private long assessmentId = 0;

    /**
     * 测评名称
     */
    private String assessmentName = "";

    /**
     * 用户编号
     */
    private long userId = 0;

    /**
     * 测评报告明细列表
     */
    private Collection<AssessmentReportDetail> Details = new ArrayList<>();
}
